Services Linux

Voir aussi : Cours 02 - Administration Linux · Cours 03 - Réseau Linux

systemd

systemd est le gestionnaire de services utilisé par la majorité des distributions Linux modernes.

Il gère :

  • les services
  • le démarrage du système
  • les journaux
  • les tâches automatiques

systemctl

Afficher les services :

systemctl list-units --type=service

Démarrer :

sudo systemctl start service

Arrêter :

sudo systemctl stop service

Redémarrer :

sudo systemctl restart service

Activer au démarrage :

sudo systemctl enable service

Vérifier l'état :

systemctl status service

journalctl

Afficher les journaux :

journalctl

Derniers événements :

journalctl -xe

Pour un service :

journalctl -u ssh

Logs

Les journaux sont généralement stockés dans :

/var/log

Exemples :

  • /var/log/syslog
  • /var/log/auth.log
  • /var/log/messages

Montage des systèmes de fichiers

Afficher les systèmes montés :

mount

Utilisation du disque :

df -h

Monter un disque :

mount /dev/sdb1 /mnt

Configuration permanente :

/etc/fstab

Services courants

Service Fonction
SSH Administration distante
Apache Serveur Web
Nginx Serveur Web
Samba Partage de fichiers
Docker Conteneurs

Progression

Étape Lien
Prérequis Cours 03 - Réseau Linux
Suite recommandée Cours - Réseaux
Branches 11 - Conteneurisation
TP associé TPxx - Services et réseau Linux

Suivi : Progression